home *** CD-ROM | disk | FTP | other *** search
-
-
- TABLE OF CONTENTS
-
- translator.library/Translate
-
-
- translator.library/Translate translator.library/Translate
-
- NAME
- Translate -- Convert an English string into narrator device phonemes.
-
- SYNOPSIS
- rtnCode = Translate(inString, inLength, outBuffer, outLength)
- D0 A0 D0 A1 D1
-
- LONG Translate( STRPTR inString, LONG inLength, STRPTR outBuffer,
- LONG outlen );
-
- FUNCTION
- The translate function converts an English string into
- a string of phonetic codes suitable as input to the
- narrator device.
-
- INPUTS
- inString - pointer to English string
- inLength - length of English string
- outBuffer - a char array which will hold the phonetic codes
- outLength - the length of the output array
-
- RESULTS
- rtnCode - zero if no error has occured.
- The only error that can occur is overflowing the outBuffer.
- If Translate() determines that an overflow will occur, it
- will stop the translation at a word boundary before the
- overflow happens. If this occurs, rtnCode will be a
- negative number whose absolute value indicates where in
- inString Translate() stopped. The user can then use the
- offset -rtnCode from the beginning of inString in a
- subsequent Translate() call to continue the translation.
-
- SEE ALSO
- narrator.device/CMD_WRITE
-
-
-